throw oneself over a cliff - Spanish English Dictionary